@charset "utf-8";
/* CSS Document */
/* ---- 顶部导航样式开始 ---- */
.nvvbar-js{
  position: relative;
  min-height: 72px;
  margin-bottom: 0px;
  border: 1px solid transparent;
  background-color: #ffffff;
  border-color: #e7e7e7;
}
.nvvbar-js .navbar-nav {
  margin-left:30px;
}
.nvvbar-js .navbar-nav > li > a {
  padding-top: 20px;
  padding-bottom: 20px;
  line-height: 2;
}
.nvvbar-js .navbar-form {
  padding: 10px 15px;
  margin-top: 10px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: 10px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}
.nvvbar-js .form-control {
  display: block;
  width: 100%;
  min-width:220px;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #b8b8b8;
  background-color: #fafafa;
  background-image: none;
  border: 1px solid #fafafa;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .015);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .015);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.nvvbar-js .form-control:focus {
  border-color: #fafafa;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.015), 0 0 8px rgba(0, 0, 0, .02);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.015), 0 0 8px rgba(0, 0, 0, .02);
}

.nvvbar-js .navbar-nav > li > a {
  color: #666666;
  border-top:3px solid #ffffff;
}
.nvvbar-js .navbar-nav > li > a:hover,
.nvvbar-js .navbar-nav > li > a:focus {
  color: #44b790;
  background-color: transparent;
}
.nvvbar-js .navbar-nav > .active > a,
.nvvbar-js .navbar-nav > .active > a:hover,
.nvvbar-js .navbar-nav > .active > a:focus {
  color: #44b790;
  background-cr: #e7e7e7ont;
  border-top:3px solid #44b790;
  background-color:transparent;
}

.ss-btn {
  color333;
  background-color: transparent;
  border-color: transparent; 
  margin-left:-60px; 
  border-radius: 0px 3px 3px 0px; 
}
.ss-btn:hover,
.ss-btn:focus,
.ss-btn.focus,
.ss-btn:active,
.ss-btn.active,
.open > .dropdown-toggle.ss-btn {
  color: #3338b8;
  background-color: transparent;
  border-color: transparent;
}
.ss-btn i{
	color:#44b790; padding-left:10px; padding-right:10px; 
	}
.ico-ren{
	height:20px; width:20px; display:inline-block; background:url(../img/ren.png) center 5px no-repeat; margin-bottom:-2px;
	}
.ico-reply{
	height:20px; width:20px; display:inline-block; background:url(../img/reply.png) center 5px no-repeat; margin-bottom:-2px;
	}
.ico-apply{
	height:20px; width:20px; display:inline-block; background:url(../img/apply.png) center 5px no-repeat; margin-bottom:-2px;
	}

/* --栏目标题 开始 --*/
.titlebox{
	background:url(../img/line.png) center bottom no-repeat; padding-bottom:14px; margin-bottom:50px;
	}
.titlebox h2{
	font-size:22px; color:#444; margin-bottom:8px; text-align:left; margin-top:0px; border-bottom:1px solid #444444; padding-bottom:8px;
	}
.titlebox p{
	font-size:19px; color:#898989; margin-bottom:0px;
	}
	
	
/* -------------------- 标题栏目 开始 -------------------- */
.TitleName{
	margin-top:30px;
	}
.TitleName h1{
	font-size:24px; color:#44b790; border-bottom:2px solid #44b790; padding-bottom:8px; margin-bottom:0px; margin-top:0px;
	}
.TitleName span{
	font-size:16px; color:#c1c1c1;
	}
.TitleName .navbar-link {
  color: #777; font-size:14px;
  }
.TitleName .navbar-link:hover {
  color: #333; text-decoration:none;
  }

/* -------------------- 最新观点 开始 -------------------- */
.media-view .media-heading {
  margin-top: 0;
  margin-bottom: 30px;
  font-size:20px;
  color:#31353c;
  }
.media-view .media-body p{
  font-size:14px;
  color:#555555;
  }

.media-view .media-left,
.media > .pull-left {
  padding-right: 30px;
  }

.media-view .media-body{
	padding:50px 50px 35px 50px; clear:both; width:100%; position:relative;
  }
.media-view .media-body:before,
.media-view .media-body:after {
    content: "";
    display: table;
  }
.media-view .media-body:before {
    clear: both;
	height:45px;
	width:45px;
	background:url(../img/leftMark.png) center center no-repeat;
	position:absolute; 
	top:0px; 
	left:0px;
  }
.media-view .media-body:after {
	height:45px;
	width:45px;
	background:url(../img/rightMark.png) center right no-repeat;
	position:absolute; 
	bottom:0px; 
	right:0px;
  }

.viewNavigation ul li,
.viewNavigation ol li{
  margin-top: 0;
  margin-bottom: 13px;
  list-style-type:none;
  width:60px;
  padding-left:24px;
}

.viewNavigation ul li a{
	color:#cacaca; 
	text-decoration:none; 
	margin-right:8px;
}
.viewNavigation ul li span{
   width: 7px;      
   height: 7px;
   display: inline-block;   
   background-color:#cacaca;      
   border-radius: 50%;      
   -moz-border-radius: 50%;      
   -webkit-border-radius: 50%;
   padding-left:8px;
}
.viewNavigation ul li.active{
	color:#44b790;
	background:url(../img/viewLine.png) left center no-repeat;
}
.viewNavigation ul li.active span{
	background-color:#44b790;
}
.viewNavigation ul li.active a{
	color:#44b790; 
}
.viewBox{
	margin-bottom:50px;
	}

/* -------------------- 说说 开始 -------------------- */

.sayBox .container .TitleName{
	margin-left:-15px;
	margin-right:-15px;
	}
.sayBox .container .thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: transparent;
  border-width:0px;
}
.sayBox .thumbnail h4{
	font-size:13px;
	color:#333333;
}
.sayBox .thumbnail h4 img{
	height:30px; 
	width:30px;
	margin-right:10px;
}
.sayBox .thumbnail h4 span{
    color:#969696;
	margin-left:10px;
}
.sayBox .thumbnail h3{
	font-size:18px;
	color:#333333;
	font-weight:400;
}
.sayBox .thumbnail p{
	font-size:13px;
	color:#333333;
}
.sayBox .breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: transparent;
  border-radius: 4px;
  font-size:28px;
  color:#dbdbdb;
}
.sayBox .breadcrumb .on{
  color:#fca158;
}

.sayBoxTu button{
	padding-top:50px; padding-bottom:50px; 
	}
.sayBoxTu .btn-default:hover,
.sayBoxTu .btn-default:focus,
.sayBoxTu .btn-default.focus,
.sayBoxTu .btn-default:active,
.sayBoxTu .btn-default.active{
  color: #44b790;
  background-color: #ffffff;
  border-color: #adadad;
}
.sayBoxTu img{
    margin-bottom:30px;
	
	}
/* -------------------- 法学院 开始 -------------------- */
.school .caption h3{
	font-size:13px; color:#616161; font-weight:600;
	}
.school .pull-right{
	font-size:14px; color:#11ba5e; font-weight:600;
	}

/* -------------------- 友情链接 开始 -------------------- */
.linkBox{
	padding-left:30px; padding-right:30px; margin-bottom:30px;
	}
.linkBox ul{
	padding:0px;
	}
.linkBox ul li{
	list-style-type:none; border:1px solid #eeeeee; padding:0px;
	}
/* -------------------- 底部信息 开始 -------------------- */
.footbox{
	border-top:2px solid #eeeeee; padding-top:60px; padding-bottom:50px;	
	}
.footMenu{
	margin-top:25px;
	}
.footMenu a{
	margin-left:50px; color:#555; text-decoration:none;
	}
.footMenu a:hover{
	color:#44b790; 
	}